package com.lgd.factoryattendance.Bean;

import java.util.List;

/**
 * 部装管理对象 factory_assembly_management
 */
public class AssemblyManagement
{
    private static final long serialVersionUID = 1L;

    /** 部装id */
    private Long assemblyid;

    /** 项目id */
//    @Excel(name = "项目id")
    private Long projectid;

    //项目名称
    private String projectName;

    /** 部装名称 */
    private String assemblyname;

    /** 预估工时 */
    private String estimatedworkinghours;

    /** 实际工时 */
    private String realityworkinghours;

    /** 备注 */
    private String assemblydescribe;

    /** 超期原由 */
    private String overduereason;

    /** 创建时间 */
    private String creationtime;

    /** 状态 */
    private String status;

    //项目A码
    private String productacode;

    //部装工序id
    private Long processesId;

    // 部装工序 图片
    private String processPic;

    /** 检验内容及要求 */
    private String inspectionrequirements;

    /** 检验工具 */
    private String inspectiontool;

    public Long getProcessesId() {
        return processesId;
    }

    public void setProcessesId(Long processesId) {
        this.processesId = processesId;
    }

    public String getInspectionrequirements() {
        return inspectionrequirements;
    }

    public void setInspectionrequirements(String inspectionrequirements) {
        this.inspectionrequirements = inspectionrequirements;
    }

    public String getInspectiontool() {
        return inspectiontool;
    }

    public void setInspectiontool(String inspectiontool) {
        this.inspectiontool = inspectiontool;
    }

    public String getProcessPic() {
        return processPic;
    }

    public void setProcessPic(String processPic) {
        this.processPic = processPic;
    }

    public String getProductacode() {
        return productacode;
    }

    public void setProductacode(String productacode) {
        this.productacode = productacode;
    }

    private List<AssemblyManagement> bcglXiangXiList;

    public List<AssemblyManagement> getBcglXiangXiList() {
        return bcglXiangXiList;
    }

    public void setBcglXiangXiList(List<AssemblyManagement> bcglXiangXiList) {
        this.bcglXiangXiList = bcglXiangXiList;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public void setAssemblyid(Long assemblyid)
    {
        this.assemblyid = assemblyid;
    }

    public Long getAssemblyid() 
    {
        return assemblyid;
    }
    public void setProjectid(Long projectid) 
    {
        this.projectid = projectid;
    }

    public Long getProjectid() 
    {
        return projectid;
    }
    public void setAssemblyname(String assemblyname) 
    {
        this.assemblyname = assemblyname;
    }

    public String getAssemblyname() 
    {
        return assemblyname;
    }
    public void setEstimatedworkinghours(String estimatedworkinghours) 
    {
        this.estimatedworkinghours = estimatedworkinghours;
    }

    public String getEstimatedworkinghours() 
    {
        return estimatedworkinghours;
    }
    public void setRealityworkinghours(String realityworkinghours) 
    {
        this.realityworkinghours = realityworkinghours;
    }

    public String getRealityworkinghours() 
    {
        return realityworkinghours;
    }
    public void setAssemblydescribe(String assemblydescribe) 
    {
        this.assemblydescribe = assemblydescribe;
    }

    public String getAssemblydescribe() 
    {
        return assemblydescribe;
    }
    public void setOverduereason(String overduereason) 
    {
        this.overduereason = overduereason;
    }

    public String getOverduereason() 
    {
        return overduereason;
    }
    public void setCreationtime(String creationtime) 
    {
        this.creationtime = creationtime;
    }

    public String getCreationtime() 
    {
        return creationtime;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }

    @Override
    public String toString() {
        return "AssemblyManagement{" +
                "assemblyid=" + assemblyid +
                ", projectid=" + projectid +
                ", projectName='" + projectName + '\'' +
                ", assemblyname='" + assemblyname + '\'' +
                ", estimatedworkinghours='" + estimatedworkinghours + '\'' +
                ", realityworkinghours='" + realityworkinghours + '\'' +
                ", assemblydescribe='" + assemblydescribe + '\'' +
                ", overduereason='" + overduereason + '\'' +
                ", creationtime='" + creationtime + '\'' +
                ", status='" + status + '\'' +
                ", productacode='" + productacode + '\'' +
                ", processesId=" + processesId +
                ", processPic='" + processPic + '\'' +
                ", inspectionrequirements='" + inspectionrequirements + '\'' +
                ", inspectiontool='" + inspectiontool + '\'' +
                ", bcglXiangXiList=" + bcglXiangXiList +
                '}';
    }
}
